eb88d17c2e06dc0801ccbc03e200afee8cfca321,src/com/topodroid/DistoX/DrawingActivity.java,DrawingActivity,onTouch,#View#MotionEvent#,1937

Before Change


                              mDrawingSurface.addLineToLine( mCurrentLinePath, line );
                              addline = false;
                            } else {
                              if ( line.mFirst.distance( mCurrentLinePath.mFirst ) < 20 ) {
                                // line.reversePath();
                                lp1.moveFirstTo( line.mFirst.mX, line.mFirst.mY );
                              } else {

After Change


                              mDrawingSurface.addLineToLine( mCurrentLinePath, line );
                              addline = false;
                            } else {
                              float d1 = line.mFirst.distance( lp1.mFirst );
                              float d2 = line.mLast.distance( lp1.mFirst );
                              if ( d1 < d2 ) {
                                // line.reversePath();
                                lp1.moveFirstTo( line.mFirst.mX, line.mFirst.mY );
                              } else {